"""
鼠标的操作
"""
"""
元素的操作:
1点击事件  元素.click()
2 往输入框输入值  元素.send_keys(字符串类型的值)
3 清除输入框里面的值  元素.clear()
"""

import time

from robot.parsing.lexer.statementlexers import ElseHeaderLexer
from selenium import webdriver
from selenium.webdriver import  ActionChains
from selenium.webdriver.common.by import By
driver=webdriver.Edge()
driver.get("http://localhost:8081/regA.html")
ele=driver.find_element(By.CSS_SELECTOR,"#h1")

# # 1 通过ActionChains类创建鼠标对象
# action=ActionChains(driver)
# # # 2 执行鼠标操作事件
# action.click(ele)
# # # 3 调用鼠标执行的方法
# action.perform()

# ele.click() 与 action.click(ele) 区别? 那个简单用那个
# ele_file=driver.find_element(By.CSS_SELECTOR,"input[name='upfilea']")
# time.sleep(4)
# ele_file.click()
# 对象: ---->类
# 简写法 --->链式编程
ActionChains(driver).click(ele).perform()






# 4 关闭浏览器驱动对象
time.sleep(10)  #代码暂停10s中
driver.quit()




